一、安装pheatmap
1 | source("http://bioconductor.org/biocLite.R") #调入安装工具 |
二、读取数据
1 | setwd("E:/R") # 设置工作路径,本例是在E盘下的R文件夹,如果要查询当前工作路径,则使用getwd()命令,其中,wd=working directory |
read.delim这个命令有必要详细解释一下,其格式为:read.delim(file, header=TRUE, sep=”\t”)
其中,第一个参数是文件的位置,本例中直接使用剪贴板的数据,也可以写文件名;header=T,表示第一行是列名;sep = “\t”指定分隔符类型为制表符,sep = “,”表示分隔符为逗号,sep = “ “表示制表符为空格;row.names=1,表示第一列包含行名。
三、绘制热图
1 | pheatmap(data,scale="row",color=colorRampPalette(c("navy","white","firebrick3"))(50),fontsize_row=3,fontsize_col=10) |
scale # 对矩阵进行标准化,这一步是必要的,尤其是数据之间差异较大时效果非常明显,scale=”row”,对行进行标准化;scale=”column“,对列进行标准化;默认为none;
color # 指定小格的颜色;
fontsize_row,指定行字号;fontsize_col,指定列字号;
四、参数设置
1 | display_numbers=TRUE # 在热图格子中展示文本 |